home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 297_02 / zortech.mak < prev   
Text File  |  1990-04-15  |  1KB  |  46 lines

  1. # makefile for Small Prolog on PC with Zortech C
  2. # note that the compact memory model is used
  3. # you may need to change to the large model this if you make your own code.
  4.  
  5. .c.obj:
  6.     ztc -c -mc -f -DMSDOS=1 $<
  7.  
  8. SRC = pralloc.c prassert.c prbltin.c prcnsult.c prdebug.c prerror.c \
  9.  prhash.c prlush.c prmain.c prparse.c prprint.c prscan.c pribmpc.c prunify.c
  10.  
  11. OBJ = pralloc.obj prassert.obj prbltin.obj prcnsult.obj prdebug.obj\
  12.     prerror.obj  prhash.obj prlush.obj prparse.obj \
  13.     prprint.obj prscan.obj pribmpc.obj prunify.obj  prmain.obj
  14.  
  15. LINK1 = pralloc.obj+prassert.obj+prbltin.obj+prcnsult.obj+prdebug.obj+
  16. LINK2 =    prerror.obj+prhash.obj+prlush.obj+prparse.obj+
  17. LINK3 =    prprint.obj+prscan.obj+pribmpc.obj+prunify.obj+prmain.obj
  18.  
  19. sprolog.exe : $(OBJ)
  20.     echo $(LINK1) >temp
  21.     echo $(LINK2) >>temp
  22.     echo $(LINK3) >>temp
  23.     echo sprolog.exe >>temp
  24.     blink @temp
  25.     del temp
  26.  
  27. pp.exe : pp.c
  28.     ztc pp.c 
  29.     
  30. prlush.obj: prtypes.h prolog.h prlush.h
  31. prscan.obj: prtypes.h prolog.h prlex.h
  32. prbltin.obj: prbltin.h prtypes.h prolog.h
  33. pralloc.obj: prtypes.h prolog.h 
  34. prassert.obj : prtypes.h prolog.h 
  35. prcnsult.obj : prtypes.h prolog.h 
  36. prdebug.obj: prtypes.h prolog.h 
  37. prerror.obj  : prtypes.h prolog.h 
  38. prhash.obj : prtypes.h prolog.h 
  39. prparse.obj : prtypes.h prolog.h 
  40. prprint.obj : prtypes.h prolog.h prlex.h
  41. pribmpc.obj : prtypes.h prolog.h 
  42. prunify.obj : prtypes.h prolog.h 
  43.  
  44.     
  45.  
  46.